package cn.hxzy.zyicon.service;


import cn.hxzy.zyicon.entity.Icon;
import cn.hxzy.zyicon.entity.vo.PageBean;


/**
 * (Member)表服务接口
 *
 * @author makejava
 * @since 2020-08-11 11:38:41
 */
public interface IconService {
    /**
     * (Member)表服务接口
     *
     * @author makejava
     * @since 2020-08-11 11:38:41
     */
     PageBean<Icon> findAll(PageBean<Icon> pageBean);
    /**
     * (Member)表服务接口
     *
     * @author makejava
     * @since 2020-08-11 11:38:41
     */
     void save(Icon icon);
    /**
     * (Member)表服务接口
     *
     * @author makejava
     * @since 2020-08-11 11:38:41
     */
     void delete(Integer id);
    /**
     * (Member)表服务接口
     *
     * @author makejava
     * @since 2020-08-11 11:38:41
     */

     Icon findById(Integer id);


    PageBean<Icon> findIconByNameLike(String searchName, PageBean<Icon> iconPageBean);

    void update(Icon icon);
}
